public class Byte[]
extends Object
GDK enhancements for Byte[].
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
eachByte(Closure<?> closure)Traverses through each byte of this Byte array. |
|
public Writable |
encodeBase64(boolean chunked)Produce a Writable object which writes the Base64 encoding of the byte array. |
|
public Writable |
encodeBase64()Produce a Writable object which writes the Base64 encoding of the byte array. |
|
public Writable |
encodeBase64Url()Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array. |
|
public Writable |
encodeBase64Url(boolean pad)Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array. |
|
public Writable |
encodeHex()Produces a Writable that writes the hex encoding of the Byte[]. |
| Methods inherited from class | Name |
|---|---|
class Object |
addShutdownHook, any, any, asBoolean, asType, collect, collect, collect, dump, each, eachMatch, eachMatch, eachWithIndex, every, every, find, find, findAll, findAll, findIndexOf, findIndexOf, findIndexValues, findIndexValues, findLastIndexOf, findLastIndexOf, findResult, findResult, findResult, findResult, getAt, getMetaClass, getMetaPropertyValues, getProperties, grep, grep, hasProperty, identity, inject, inject, inspect, invokeMethod, is, isCase, isNotCase, iterator, metaClass, print, print, printf, printf, println, println, println, putAt, respondsTo, respondsTo, setMetaClass, sleep, sleep, split, sprintf, sprintf, stream, tap, toString, use, use, use, with, with, withCloseable, withCloseable, withMethodClosure, withStream, withStream, withTraits |
Traverses through each byte of this Byte array. Alias for each.
closure - a closure Produce a Writable object which writes the Base64 encoding of the byte array.
Calling toString() on the result returns the encoding as a String. For more
information on Base64 encoding and chunking see RFC 4648.
chunked - whether the Base64 encoded data should be MIME chunked Produce a Writable object which writes the Base64 encoding of the byte array.
Calling toString() on the result returns the encoding as a String. For more
information on Base64 encoding and chunking see RFC 4648.
Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array.
Calling toString() on the result returns the encoding as a String. For more
information on Base64 URL and Filename Safe encoding see RFC 4648 - Section 5
Base 64 Encoding with URL and Filename Safe Alphabet.
The method omits padding and is equivalent to calling
EncodingGroovyMethods.encodeBase64Url with a
value of false.
Produce a Writable object which writes the Base64 URL and Filename Safe encoding of the byte array.
Calling toString() on the result returns the encoding as a String. For more
information on Base64 URL and Filename Safe encoding see RFC 4648 - Section 5
Base 64 Encoding with URL and Filename Safe Alphabet.
pad - whether the encoded data should be paddedProduces a Writable that writes the hex encoding of the Byte[]. Calling toString() on this Writable returns the hex encoding as a String. The hex encoding includes two characters for each byte and all letters are lower case.